API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Meshes
Decoders
Gltf
GltfMeshDecoder.h
1
// GltfMeshDecoder.h
3
//
5
6
namespace
nkGraphics
7
{
11
class
DLL_GRAPHICS_EXPORT
GltfMeshDecoder
final :
public
MeshDecoder
12
{
13
public :
14
18
GltfMeshDecoder
() ;
22
~GltfMeshDecoder
() ;
23
27
virtual
bool
canDecode
(
const
std::string_view& sources)
override
;
31
virtual
bool
decode
(
const
std::string_view& sources,
Mesh
* outMesh)
override
;
32
} ;
33
}
nkGraphics::GltfMeshDecoder::decode
virtual bool decode(const std::string_view &sources, Mesh *outMesh) override
nkGraphics::GltfMeshDecoder
A decoder that can handle gltf mesh. Supported format is glb, aka binary gltf 2.
Definition:
GltfMeshDecoder.h:12
nkGraphics::GltfMeshDecoder::~GltfMeshDecoder
~GltfMeshDecoder()
nkGraphics::GltfMeshDecoder::GltfMeshDecoder
GltfMeshDecoder()
nkGraphics::MeshDecoder
Base class for a mesh data decoder.
Definition:
MeshDecoder.h:12
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkGraphics::GltfMeshDecoder::canDecode
virtual bool canDecode(const std::string_view &sources) override
nkGraphics::Mesh
Holds information about a mesh. Used as a basis to render 3d models.
Definition:
Mesh.h:15
Generated by
Doxygen
1.8.18